/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,pre, form, fieldset, table, th, td { margin:0px; padding:0;}  
img{ border:0; vertical-align:top;}/*Çå³ýÍ¼Æ¬¼ä¾à*/
body{margin:0 auto; width:100%; font-family:Microsoft YaHei; font-size:12px; color:#3f3f41;background:url(/top.jpg) repeat-x;}
ul,li{ list-style:none;}
.clearfix:after {content: ".";clear: both; height: 0;visibility: hidden;display: block;}
.clearfix{*zoom:1; /*clear:both;*/}
a:link,a:visited{ color:#3f3f41; text-decoration:none;}

em,i{font-style:normal;}
*{margin:0; padding:0;}
html{ overflow-x:hidden;}

#abody{width:1200px;margin:0 auto;}

html{overflow:scroll;}

a:link {
	color: #8c6a51;
}
a:hover{
	color: #8c6a51;
}
a:visited {
	color: #8c6a51;
}
a:active {
	color: #8c6a51;
}

a.fff:link {
	color:#FFF;
}
a.fff:hover{
	color:#FFF;
}
a.fff:visited {
	color:#FFF;
}
a.fff:active {
	color:#FFF;
}



.top{margin-top:4px;font-size:12px;}
.top1{padding-top:6px;font-size:12px;}
.fl{float:left;}
.fr{float:right;}

.f14{font-size:14px;}
.f16{font-size:16px;}
.f12{font-size:12px;}

.logo{float:left;height:60px; margin-top:8px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt25{margin-top:25px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr18{margin-right:18px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml102{margin-left:102px;}

.pt26{padding-top:26px;}


#w273{width:273px;}

.col8c6{color:#8c6a51;}
.col996{color:#996d54;}
.col4b2{color:#4b2f1f;}
.col999{color:#999999;}
.colccc{color:#ccc;}
.red{color:#F00;}

/*ÇÐ»»Í¼Æ¬*/

#zSlider{margin:0px auto; width:720px; overflow:hidden;  float:left;border:1px solid #dadada;}
#picshow{position:relative; width:603px;  float:right;}
#picshow_img{width:603px; height:266px; overflow:hidden; float:left;}
#picshow_img li{width:603px; height:266px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:603px; height:266px;}

#select_btn{width:110px; height:64px; color:#111; float:left; display:inline; }
#select_btn li{padding:1px; width:110x; height:64px;  border-top:1px solid #fff; float:left; }
#select_btn li:hover{background-color:#fff;opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
#select_btn li.current{background-color:#fff;}
#select_btn li.current:hover{background-color:#fff;}
#select_btn a{color:#000; }
#select_btn img{width:110px; height:64px; float:left;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;}
#picshow_tx{  position:absolute; left:0px; top:230px; width:605px; height:35px; background:#000; opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=50); }
#picshow_tx li{  display:none; line-height:19px; color:#ffffff;margin-top:10px;margin-left:10px;}



/*ÓÒ²à¾ø¶Ô¶¨Î»µ¼º½*/
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.side{position:fixed;width:54px;height:275px;right:100px;top:650px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #555555;}
.side ul li .sidebox{position:relative;width:54px;height:54px;top:250px;right:100px;transition:all 0.3s;background:#666666;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "Î¢ÈíÑÅºÚ";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#666666;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#724834;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}


/*ÇÐ»»³ÇÊÐ*/
.city {padding-left:10px;background:url(/city.jpg) no-repeat;font-size:12px;color:#FFFFFF;width:66px;height:20px;}
.city_now {width:66px;font-size:12px;letter-spacing:3px;font-weight:bold;}
.city_box {text-align:center;}
.city_box span {vertical-align:bottom;}
.city_nav {text-align:center;height:18px;line-height:18px;cursor:pointer;overflow:hidden;display:inline-block;}
.city_hover {height:18px;line-height:18px;overflow:hidden;}
.city_link {background:#FFFFFF;border:#8c6a51 1px solid;margin-top:4px;width:255px;display:none;z-index:9999;padding:10px;}
.city_hovers {display:block;position:absolute;}
.city_links {width:60px;margin-right:0px;height:25px;line-height:25px;font-size:12px;text-align:center;;vertical-align:center;margin-bottom:1px;display:inline-block;}
.city_show {height:18px;line-height:14px;cursor:pointer;color:#8c6a51;}
a.city_links:link {
    color: #8c6a51;text-decoration:none;
}
a.city_links:hover{
    color: #8c6a51;text-decoration:none;background:#f6f6f6
}
a.city_links:visited {
    color: #8c6a51;text-decoration:none;background:#f6f6f6
}
a.city_links:active {
    color: #8c6a51;text-decoration:none;
}


.slider {
    padding: 0px;
}

.slide > * {
    max-width: 100%;
}
.slider .slide-prev {
    cursor: pointer;
    height: 48px;
    width: 48px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -24px;

    padding: 0px;
}
.slider .slide-next {
    cursor: pointer;
    height: 48px;
    width: 48px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -24px;
	padding: 0px;
}
.slider .slide-next:hover, .slider .slide-prev:hover {
}
.slider .slide-next img, .slider .slide-prev img {
    position: relative;
    top: 0;
    left: 0;
    max-height: 100%;
    max-width: 100%;
}
.es-caption {
    position: absolute;
    bottom: 0;
    text-align: center;
    background-color: rgba(0,0,0,0.2);
    color: #fff;
    font-size: 14px;
    padding: 10px;
    margin: 0 auto;
    width: auto;
    left: 0;
    right: 0;

}
ul.es-pager {
    display: block;
    width: 100%;
    text-align: center;
    margin: 5px 0 0 0;
    padding: 0;
    line-height: 0px;
}
ul.es-pager li {
    display: inline-block;
    margin: 0;
    padding: 0;
    height: 16px;
    width: 16px;
    /*background-image: url("../Images/pagericon.png");*/
    background-repeat: no-repeat;
    background-position: 0 -16px;
    cursor: pointer;
}
ul.es-pager li:hover, ul.es-pager li.act {
    background-position: 0 0;
}
ul.es-pager li.act {
    cursor: default;
}



.flexslider{position:relative;width:242px;height:268px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 10s ease;-moz-transition:all 10s ease;transition:all 10s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .30s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}




.lanren{ width:246px; margin:0 auto; height:268; overflow:hidden;float:left;}

.lanren .pleft .listbox img{ width:246px; height:268px; background:url(../images/loading.gif) no-repeat center center;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}

.lanren .pleft .listbox img:hover{opacity: 1;filter: alpha(opacity=100);transition:all 1.2s linear;-moz-transition:all 1.2s linear;-o-transition:all 1.2s linear;-webkit-transition:all 1.2s linear; -webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}

.e2 li a.preview img{background:url(../images/loading.gif) no-repeat center center;}


.e2 {float:left;}

.e2 li {width:248px;overflow:hidden;float:left; margin-right:15px;color:#aaa; padding-bottom:10px;}


.e2 li a.preview {float:left;display:block;width:240px;height:266px;overflow:hidden;}

.e2 li a.preview:hover {border:1px solid #ccc;}


/*banner*/
 #FocusBG{

	width:100%!important;
	height:100%;!important;
	}
.fullSlide {
	position:relative;

	width:100%;
	height:30.5vw;
	
	margin:0;
}

.fullSlide .bd {

	margin:0 auto;
	z-index:0;

}

.fullSlide .bd ul {

	width:100% !important;
	height:auto;
	margin:0;
}

.fullSlide .bd li {

	width:100% !important;
	height:auto;

	text-align:center;

}

.fullSlide .bd li a {

	display:block;
	width:100%;
	height:auto;


}

.fullSlide .hd {

	width:100%;

	position:absolute;
	top:28vw;

	z-index:1;
	margin:0 auto;


}

.fullSlide .hd ul {

	text-align:center;

}

.fullSlide .hd ul li {

	display:inline-block; *display:inline; zoom:1;z-index:8; width:16px; height:16px; background:url(../images/png.png) -104px 0 no-repeat; cursor:pointer; margin:0 3px;color:#fff;

}

.fullSlide .hd ul .on {

	background-position:-88px 0;
	color:#cec6b7;

}

